package com.sg.dao;

import com.sg.pojo.Grade;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author shkstart
 * @creat 2022-05-14:26
 */
public interface GradeMapper {
    //插入新课程
    int addGrade(Grade grade);
    //分页查询
    List<Grade> findGradeByLimit(@Param("pageNo")int pageNo,@Param("pageSize")int pageSize);
    //查询年级总数
    int findTotal();
    //根据编号查找年级
    Grade findGrade(long id);
    //根据编号修改年级信息
    int updateGrade(Grade grade);
    //根据编号删除年级信息
    int delGrade(long id);

    //完成查询年级（grade）信息的同时获得年级下的课程（subject）
    List<Grade> findGrades();
}
